# Hierarchy For All Packages

Package Hierarchies:

- oracle.pgx.api,
- oracle.pgx.api.admin,
- oracle.pgx.api.filter,
- oracle.pgx.common,
- oracle.pgx.common.types,
- oracle.pgx.config

## Class Hierarchy

- java.lang.Object
  - <any>
    - oracle.pgx.api.PgxFuture<T>
  - oracle.pgx.config.AbstractConfig
    - oracle.pgx.config.AbstractClientConfig
      - oracle.pgx.config.ClientConfig
    - oracle.pgx.config.AbstractGraphPropertyConfig
      - oracle.pgx.config.GraphPropertyConfig
    - oracle.pgx.config.AbstractPgxConfig
      - oracle.pgx.config.PgxConfig
    - oracle.pgx.config.AbstractRuntimeConfig
      - oracle.pgx.config.RuntimeConfig
    - oracle.pgx.config.GraphConfig
      - oracle.pgx.config.AbstractFileGraphConfig
        - oracle.pgx.config.FileGraphConfig
      - oracle.pgx.config.AbstractPgGraphConfig
        - oracle.pgx.config.PgHbaseGraphConfig
        - oracle.pgx.config.PgNosqlGraphConfig
      - oracle.pgx.config.AbstractTwoTablesConfig
        - oracle.pgx.config.TwoTablesGraphConfig
    - oracle.pgx.config.GraphErrorHandlingConfig
    - oracle.pgx.config.GraphLoadingConfig
  - oracle.pgx.config.AbstractConfigParser<F>
    - oracle.pgx.config.ConfigParser<F> (implements oracle.pgx.config.ParseResult<F>)
    - oracle.pgx.config.PropertiesConfigParser<F>
  - oracle.pgx.api.admin.AbstractControl (implements oracle.pgx.api.admin.Control)
  - oracle.pgx.config.AbstractGraphConfigBuilder<T>
    - oracle.pgx.config.AbstractPgGraphConfigBuilder<T>
      - oracle.pgx.config.PgHbaseGraphConfigBuilder
      - oracle.pgx.config.PgNosqlGraphConfigBuilder
    - oracle.pgx.config.FileGraphConfigBuilder
    - oracle.pgx.config.TwoTablesGraphConfigBuilder
  - oracle.pgx.config.AbstractGraphConfigFactory<T>
    - oracle.pgx.config.AbstractPgGraphConfigFactory<T>
      - oracle.pgx.config.PgHbaseGraphConfigFactory
      - oracle.pgx.config.PgNosqlGraphConfigFactory
    - oracle.pgx.config.AnyFormatGraphConfigFactory
      - oracle.pgx.config.GraphConfigFactory
    - oracle.pgx.config.FileGraphConfigFactory
    - oracle.pgx.config.TwoTablesGraphConfigFactory
  - oracle.pgx.api.Destroyable (implements java.lang.AutoCloseable)
    - oracle.pgx.api.AllPaths<ID>
    - oracle.pgx.api.Analyst
    - oracle.pgx.api.Partition<ID> (implements java.lang.Iterable<T>)
    - oracle.pgx.api.PgxManagedObject
      - oracle.pgx.api.PgxCollection<E,ID> (implements java.lang.Iterable<T>)
        - oracle.pgx.api.EdgeCollection
          - oracle.pgx.api.EdgeSequence
          - oracle.pgx.api.EdgeSet
        - oracle.pgx.api.VertexCollection<ID>
          - oracle.pgx.api.VertexSequence<ID>
          - oracle.pgx.api.VertexSet<ID>
      - oracle.pgx.api.PgxGraph
        - oracle.pgx.api.BipartiteGraph
      - oracle.pgx.api.PgxMap<K,V>
      - oracle.pgx.api.PgxSession
      - oracle.pgx.api.Property<ID,K,V>
        - oracle.pgx.api.EdgeProperty<V>
        - oracle.pgx.api.VertexProperty<ID,V>
      - oracle.pgx.api.Scalar<V>
    - oracle.pgx.api.PgxPath<ID>
  - oracle.pgx.config.GraphConfigBuilder
  - oracle.pgx.api.filter.GraphFilter
    - oracle.pgx.api.filter.BinaryGraphFilterOperation
      - oracle.pgx.api.filter.FilterIntersection
      - oracle.pgx.api.filter.FilterUnion
    - oracle.pgx.api.filter.GraphFilterWithExpression
      - oracle.pgx.api.filter.EdgeFilter
      - oracle.pgx.api.filter.VertexFilter
  - oracle.pgx.api.GraphMetaData
  - oracle.pgx.common.Pair<A,B>
  - oracle.pgx.api.Pgx
  - oracle.pgx.api.PgxEntity<ID>
    - oracle.pgx.api.PgxEdge (implements java.lang.Comparable<T>)
    - oracle.pgx.api.PgxVertex<ID> (implements java.lang.Comparable<T>)
  - oracle.pgx.api.PgxPath.PathIterator<E> (implements java.util.ListIterator<E>)
  - oracle.pgx.api.ServerInstance

## Interface Hierarchy

- java.lang.Comparable<T>
  - oracle.pgx.common.types.Edge
  - oracle.pgx.common.types.Node
- oracle.pgx.config.ConfigField
- oracle.pgx.api.admin.Control
- oracle.pgx.api.admin.GraphInfo
- java.lang.Iterable<T>
  - oracle.pgx.api.PgxPath.PathIterable<E>
- oracle.pgx.api.admin.MemoryInfo
- oracle.pgx.config.ParseResult<F>
- oracle.pgx.api.admin.PoolInfo
- oracle.pgx.api.admin.PropertyInfo
- oracle.pgx.api.admin.SessionInfo
- oracle.pgx.common.types.Type

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - oracle.pgx.common.types.ReturnType (implements oracle.pgx.common.types.Type)
    - oracle.pgx.common.types.EntityType (implements oracle.pgx.common.types.Type)
    - oracle.pgx.common.types.PropertyType (implements oracle.pgx.common.types.Type)
    - oracle.pgx.common.types.CollectionType (implements oracle.pgx.common.types.Type)
    - oracle.pgx.common.types.IdType (implements oracle.pgx.common.types.Type)
    - oracle.pgx.config.DbEngine
    - oracle.pgx.config.PgHbaseGraphConfig.Field (implements oracle.pgx.config.ConfigField)
    - oracle.pgx.config.PgNosqlGraphConfig.Field (implements oracle.pgx.config.ConfigField)
    - oracle.pgx.config.OnMismatch
    - oracle.pgx.config.ArrayFactoryStrategy
    - oracle.pgx.config.TwoTablesGraphConfig.Field (implements oracle.pgx.config.ConfigField)
    - oracle.pgx.config.ClientConfig.Field (implements oracle.pgx.config.ConfigField)
    - oracle.pgx.config.Format
    - oracle.pgx.config.ParallelizationStrategy
    - oracle.pgx.config.GraphErrorHandlingConfig.Field (implements oracle.pgx.config.ConfigField)
    - oracle.pgx.config.GraphPropertyConfig.Field (implements oracle.pgx.config.ConfigField)
    - oracle.pgx.config.PgxConfig.Field (implements oracle.pgx.config.ConfigField)
    - oracle.pgx.config.FileGraphConfig.Field (implements oracle.pgx.config.ConfigField)
    - oracle.pgx.config.RuntimeConfig.Field (implements oracle.pgx.config.ConfigField)
    - oracle.pgx.config.GraphLoadingConfig.Field (implements oracle.pgx.config.ConfigField)
    - oracle.pgx.api.PoolType
    - oracle.pgx.api.filter.FilterType
    - oracle.pgx.api.PgxGraph.Direction
    - oracle.pgx.api.PgxGraph.Degree
    - oracle.pgx.api.PgxGraph.Mode
    - oracle.pgx.api.PgxGraph.SelfEdges
    - oracle.pgx.api.PgxGraph.MultiEdges
    - oracle.pgx.api.PgxGraph.TrivialVertices
    - oracle.pgx.api.MapType

Copyright © 2015. All rights reserved.